ARM: VGIC: rework gicv[23]_update_lr to not use pending_irq
authorAndre Przywara <andre.przywara@linaro.org>
Tue, 6 Feb 2018 17:09:02 +0000 (17:09 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Thu, 8 Feb 2018 21:18:12 +0000 (13:18 -0800)
commite7bc3a180a9c955ab0c7f115c15f5be127c11cb4
tree43925d9ea159f2ef2c202f96ab566b133b1b8eb9
parent2ab72fa18df8538bd79148cff1bea29be9faf019
ARM: VGIC: rework gicv[23]_update_lr to not use pending_irq

The functions to actually populate a list register were accessing
the VGIC internal pending_irq struct, although they should be abstracting
from that.
Break the needed information down to remove the reference to pending_irq
from gic-v[23].c.

Signed-off-by: Andre Przywara <andre.przywara@linaro.org>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/gic-v2.c
xen/arch/arm/gic-v3.c
xen/arch/arm/gic-vgic.c
xen/include/asm-arm/gic.h
xen/include/asm-arm/irq.h